[PATCH] src: fix order of CHECK_NOT_NULL/dereference
authorTobias Nießen <tniessen@tnie.de>
Mon, 18 Aug 2025 12:17:47 +0000 (14:17 +0200)
committerJérémy Lal <kapouer@melix.org>
Tue, 24 Mar 2026 21:11:25 +0000 (22:11 +0100)
commitda6d407fc8579681cb34a568b2ef58d2d10f5320
treeb0e8ffbe6a0840586e4a96999e7f1f1dc7add8cc
parent3a0482c4f97db9a3a3e063647ffb80d2b7cfcab3
[PATCH] src: fix order of CHECK_NOT_NULL/dereference

`ASYNC_THROW_IF_INSUFFICIENT_PERMISSIONS` may dereference
`req_wrap_async`, so `CHECK_NOT_NULL(req_wrap_async)` should be used
before and not after.

PR-URL: https://github.com/nodejs/node/pull/59487
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <richard.lau@ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Gbp-Pq: Topic sec
Gbp-Pq: Name 29-fix-order-of-check-not-null.patch
src/node_file.cc